#!/bin/bash

# 编写一个安装 maven 的 bash 脚本。
#!/bin/bash

# 检查是否已经安装了 Maven
if command -v mvn &>/dev/null; then
    echo "Maven 已经安装，无需重复安装。"
    exit 0
fi

# 定义 Maven 版本和下载链接
MAVEN_VERSION="3.8.4"
MAVEN_URL="https://downloads.apache.org/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz"

# 下载 Maven
echo "正在下载 Maven..."
wget "$MAVEN_URL"

# 解压 Maven
echo "正在解压 Maven..."
tar -xzf "apache-maven-$MAVEN_VERSION-bin.tar.gz"

# 移动 Maven 到 /usr/local 目录
echo "正在移动 Maven 到 /usr/local 目录..."
sudo mv "apache-maven-$MAVEN_VERSION" /usr/local

# 清理下载的文件
echo "正在清理下载的文件..."
rm "apache-maven-$MAVEN_VERSION-bin.tar.gz"

# 配置环境变量
echo "正在配置环境变量..."
echo "export M2_HOME=/opt/apache-maven-$MAVEN_VERSION" | sudo tee -a /etc/profile.d/maven.sh
echo "export PATH=\$PATH:\$M2_HOME/bin" | sudo tee -a /etc/profile.d/maven.sh
sudo chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh

# 完成安装
echo "Maven 安装完成！"
